#outerContainer_left_top_bottom, 
#outerContainer_right_top_bottom, 
#outerContainer_top_bottom,
#outerContainer_left_right_top_bottom {margin-top: 263px;}

.box_categories_top {border: 0 none; display:block; margin-bottom: 0px; height:30px; background: url(templates/images/live-fafafa-dfdfdf_40x1.jpg) repeat-x left center #FAFAFA; border-top: 1px solid #ddd }

.box_categories_top .box_content {padding: 0}

.box_categories_top ul {margin-left: 0px; float:left; clear: both; display: block}

.box_categories_top .navigation li { list-style: none; position: relative}

.box_categories_top .navigation li a span {background: url(templates/images/mercari/cat_arrow.png) top center no-repeat; display: block; height: 10px; line-height: 10px; position: absolute; right: 5px; top: 10px; width: 6px;}

.box_categories_top .navigation li a.a_level_1 span {background: url(templates/images/mercari/cat_arrow_down.png) top center no-repeat; display: block; height: 6px; line-height: 6px; position: absolute; right: 5px; top: 13px; width: 12px;}

.box_categories_top .navigation li a.a_level_1:hover span {background-position: bottom center}

.box_categories_top .navigation li.li_level_1 { list-style: none; float:left; position: relative; height: 30px; display: inline-block}

.box_categories_top .navigation li li a {padding: 5px 10px 5px 5px; background: #f5f5f5; border-top: 1px solid #fff; border-bottom: 1px solid #eee; display: block}

.box_categories_top .navigation li a.a_level_1 { background: none transparent; font-size: 120%; padding: 6px 10px 6px; position: relative; border-right: 1px solid #dfdfdf; text-shadow: 0 1px 0 #fff;}

.box_categories_top .navigation li a.a_level_2 {font-size: 110%}

.box_categories_top .navigation li a.a_level_3 {font-size: 100%}

.box_categories_top ul ul {display: none; position: absolute; top: 27px; left: 12px; width: 190px; z-index: 850}

.box_categories_top ul ul ul {left:160px; top:4px;}

.box_categories_top .navigation li a.has_sub {padding-right: 22px}